리눅스마스터 2급 기출문제·모의고사·오답노트·자동채점

2016년03월12일 36번

[리눅스 운영 및 관리]
다음 중 하위 버전의 패키지가 있다면 업데이트를 진행하고, 존재하지 않는다면 초기 설치를 진행하는 rpm 옵션으로 알맞은 것은?

  • ① rpm -uvh [package 명]
  • ② rpm -ivh [package 명]
  • ③ rpm install [package 명]
  • ④ rpm -Uvh [package 명]
(정답률: 61%)

문제 해설

정답은 "rpm -Uvh [package 명]"입니다.

이유는 다음과 같습니다.

- "rpm -uvh [package 명]" : 이 옵션은 패키지를 설치하거나 업그레이드할 때 사용됩니다. 하지만, 이미 해당 패키지가 설치되어 있을 경우에는 업그레이드가 아닌 재설치가 됩니다. 따라서, 하위 버전의 패키지가 존재할 경우에는 업그레이드가 아닌 재설치가 되므로 적합하지 않습니다.

- "rpm -ivh [package 명]" : 이 옵션은 패키지를 설치할 때 사용됩니다. 하지만, 이미 해당 패키지가 설치되어 있을 경우에는 설치가 되지 않습니다. 따라서, 하위 버전의 패키지가 존재할 경우에는 업그레이드가 아닌 초기 설치가 되므로 적합하지 않습니다.

- "rpm install [package 명]" : 이 옵션은 "rpm -ivh [package 명]"과 동일한 기능을 합니다. 따라서, 설치만 가능하고 업그레이드는 불가능합니다.

- "rpm -Uvh [package 명]" : 이 옵션은 패키지를 업그레이드하거나 설치할 때 사용됩니다. 이미 해당 패키지가 설치되어 있을 경우에는 업그레이드가 되고, 없을 경우에는 초기 설치가 됩니다. 따라서, 하위 버전의 패키지가 존재할 경우에도 업그레이드가 가능하므로 적합합니다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답